iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
1
自我挑戰組

艾利森踏上工程師之路的心路歷程系列 第 12

C sharp 學習筆記 (2/3)

  • 分享至 

  • xImage
  •  

印象中最深刻的一堂課是"雞蛋糕的故事",因為上課課程還結合食物(?)

雞蛋糕的故事 - class and object

賣雞蛋糕的老闆有一個模具是用來做雞蛋糕
這就是個類別(class),類別是一種型別
而模具本身是存在的個體,所以也是個物件,但因用它是用來產生另外一個物件(雞蛋糕)的東西,所以稱他為型別物件 Type Object
你會拿到一個雞蛋糕
這個雞蛋糕就是執行個體 Instance,當然他也被稱為物件 Object
關於模具
模具由幾個部分組成
上面鐵板
下面鐵板
一個把手
以上這些都屬於模具,所以會使用static宣告,static在中文通常被稱為靜態
也因使上述三樣被稱為靜態成員static members。

老闆準備開業中

https://ithelp.ithome.com.tw/upload/images/20200918/20130303L1iOZXUkuN.png

老闆我要一個奶油雞蛋糕

雞蛋糕模具 雞蛋糕 = new 雞蛋糕模具();
雞蛋糕.內餡 = "奶油";
Console.WriteLine($"你吃了一個內餡是{雞蛋糕.內餡}的雞蛋糕");

https://ithelp.ithome.com.tw/upload/images/20200918/20130303QagjzylFh3.png

老闆請問你的模具甚麼材料做的

// 我有一組模具
雞蛋糕模具.把手 = "木頭材質";
雞蛋糕模具.上鐵板 = "304 不鏽鋼";
雞蛋糕模具.下鐵板 = "304 不鏽鋼";
Console.WriteLine($"把手是:{雞蛋糕模具.把手}");
Console.WriteLine($"上鐵板:{雞蛋糕模具.上鐵板}");
Console.WriteLine($"下鐵板:{雞蛋糕模具.下鐵板}");

https://ithelp.ithome.com.tw/upload/images/20200918/20130303kxbvhUFZzY.png

可以開始去做雞蛋糕了
/images/emoticon/emoticon12.gif


上一篇
C sharp 學習筆記 (1/3)
下一篇
C sharp 學習筆記 (3/3)
系列文
艾利森踏上工程師之路的心路歷程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Vida Lin
iT邦新手 4 級 ‧ 2020-09-19 07:11:08

老闆~ 脆皮雞蛋糕來一份 謝謝!

我要留言

立即登入留言